package STUDENT.NGUYENDUCPHU.OOPs_EXCERCISES.Array.EX1;

import java.util.Scanner;

public class Views {

	public static void main(String[] args) {
		double dValue=0;
		Scanner sc=new Scanner(System.in);
		double[] temps=new double[100];
		double[] myValue;
		int iCount=0;
		int k=0;
		
		//2 nhập liệu vào biến mảng
		do{
			//nhận giá trị
			System.out.println("+nhập số vào(Nhập số âm để thoát việc nhập)");
			dValue=sc.nextDouble();
			
			
			//kiểm tra giá trị đầu vào
			if(dValue>0){
				temps[iCount]=dValue;
				iCount++;
			}
			
		}while(dValue>0 && k<temps.length );
		
		//hiển thị tập giá trị trong mảng
		myValue =new double[iCount];
		System.arraycopy(temps, 0, myValue, 0, iCount);
		
		//4 khai báo và khởi tạo đối tượng controllers
		Controllers objController=new Controllers();
		//5 thực thi và xử lý nghiệp vụ
		double[] kq=objController.FindValue(myValue, (short) 0);
		//6 hiển thị kết quả
		System.out.println("Các phần tử có giá trị lớn hơn 5 là " +kq.length);
		System.out.println("+Các giá trị >=5 dưới đây");
		
		for (int i = 0; i < kq.length; i++) {
			System.out.println("giá tri = "+kq[i]);
			
		}
		
		
		
		
		
		

	}

}
